//1.动态申请一个具有10个float类型元素的内存空间，从一个已有的数组中拷贝数据，并找出第一次出现 12.35 的下标位置，并输出
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
	float a[] = {15.02f,12.35f,2.36f,1.85f,5.64f,6.86f,12.35f,13.18f,26.75f,24.92f};
	int n = sizeof a / sizeof a[0];
	register int i = 0;
	for(i = 0; i < n ; i++)
	{
		printf("%8.3f",a[i]);
	}
	printf("\n");
	
	float *p = (float*)calloc(10,sizeof(float));
	
	if(p == NULL)
	{
		puts("未创建成功");
		return -1;
	}
	memcpy(p,a,sizeof(float) * 10);
	for(i = 0; i < n ; i++)
	{
		printf("%8.3f",p[i]);
	}
	printf("\n");
	
	for(i = 0; i < n; i++)
	{
		if(p[i] == 12.35f)
		{
			printf("找到了！他的下标是%d\n",i);
			break;
		}
	}
	free(p);
	return 0;
}
